The modules don't depend on the default display
at all, and loading them more than once makes
the displayclose test fail here, locally.
default_display_notify_cb (GdkDisplayManager *dm)
{
debug_flags[0].display = gdk_display_get_default ();
-#ifdef G_OS_UNIX
- gtk_print_backends_init ();
-#endif
- gtk_im_modules_init ();
- gtk_media_file_extension_init ();
_gtk_accessibility_init ();
}
gtk_initialized = TRUE;
+#ifdef G_OS_UNIX
+ gtk_print_backends_init ();
+#endif
+ gtk_im_modules_init ();
+ gtk_media_file_extension_init ();
+
display_manager = gdk_display_manager_get ();
if (gdk_display_manager_get_default_display (display_manager) != NULL)
default_display_notify_cb (display_manager);